body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px;
}
.qOption {
	width: 99%; position: relative;
}
input.cb {
	left: 4px; top: 4px; position: absolute;
}
input.rb {
	left: 4px; top: 4px; position: absolute;
}
input.open {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(85, 85, 85); display: inline;
}
textarea.open {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(85, 85, 85); display: inline;
}
input.other {
	margin: 4px 0px 0px 28px;
}
textarea.other {
	margin: 4px 0px 0px 28px;
}
label.cb_off img {
	margin: -1px 8px 1px 1px; width: 20px; height: 20px; vertical-align: top; position: relative; z-index: 11;
}
label.cb_on img {
	margin: -1px 8px 1px 1px; width: 20px; height: 20px; vertical-align: top; position: relative; z-index: 11;
}
label.rb_off img {
	margin: -1px 8px 1px 1px; width: 20px; height: 20px; vertical-align: top; position: relative; z-index: 11;
}
label.rb_on img {
	margin: -1px 8px 1px 1px; width: 20px; height: 20px; vertical-align: top; position: relative; z-index: 11;
}
.matrixRow label img {
	margin: 0px;
}
.matrixAltRow label img {
	margin: 0px;
}
.matrixRow div.qOption {
	margin: auto; width: 26px;
}
.matrixAltRow div.qOption {
	margin: auto; width: 26px;
}
label.rb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -20px 0px;
}
.matrixAltRow div.ruled label.rb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -20px 0px;
}
label.rb_off img {
	background: url("../i/sprite_checkmark_alpha.png") 0px 0px;
}
.matrixAltRow div.ruled label.rb_off img {
	background: url("../i/sprite_checkmark_alpha.png") 0px 0px;
}
label.cb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -60px 0px;
}
.matrixAltRow div.ruled label.cb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -60px 0px;
}
label.cb_off img {
	background: url("../i/sprite_checkmark_alpha.png") -40px 0px;
}
.matrixAltRow div.ruled label.cb_off img {
	background: url("../i/sprite_checkmark_alpha.png") -40px 0px;
}
div.ruled label.rb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -20px 0px;
}
.matrixAltRow label.rb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -20px 0px;
}
div.ruled label.rb_off img {
	background: url("../i/sprite_checkmark_alpha.png") 0px 0px;
}
.matrixAltRow label.rb_off img {
	background: url("../i/sprite_checkmark_alpha.png") 0px 0px;
}
div.ruled label.cb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -60px 0px;
}
.matrixAltRow label.cb_on img {
	background: url("../i/sprite_checkmark_alpha.png") -60px 0px;
}
div.ruled label.cb_off img {
	background: url("../i/sprite_checkmark_alpha.png") -40px 0px;
}
.matrixAltRow label.cb_off img {
	background: url("../i/sprite_checkmark_alpha.png") -40px 0px;
}
.matrixAltRow div.ruled {
	background: rgb(255, 255, 255);
}
tr.matrixRow {
	background: rgb(255, 255, 255);
}
.pgHdr {
	margin: 15px 15px 0px 20px; padding: 0px 5px 5px 0px;
}
.SurveyBackgroundColor {
	background: rgb(255, 255, 255); padding-bottom: 2px; display: block;
}
.ed_Title {
	background: rgb(255, 255, 255); padding-bottom: 2px; display: block;
}
.sTitle {
	margin: 0px; padding: 0px; width: 100%;
}
.pTitle {
	margin: 0px; padding: 0px; width: 100%;
}
.sTitle div {
	font: bold large/normal Arial, sans-serif; padding: 10px; color: rgb(255, 255, 255); text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.sLogo {
	background: rgb(255, 255, 255);
}
.sLogo img {
	background: rgb(255, 255, 255); padding: 10px;
}
.pTitle h2 {
	font: large/normal Arial, sans-serif; margin: 0px; padding: 10px; color: rgb(0, 0, 0); text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.sTitle .sExit {
	padding: 10px; float: right;
}
.pTitle .sExit {
	padding: 10px; float: right;
}
.sLogo .sExit {
	padding: 10px; float: right;
}
br.clear {
	width: 0px; height: 0px; line-height: 0px; overflow: hidden; clear: both;
}
.sLogo .sExit {
	
}
.pDesc {
	font:/normal Arial, sans-serif; margin: 15px 0px 15px 20px; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.qHeader {
	font: bold/1.4 Arial, sans-serif; color: rgb(0, 0, 0); text-decoration: none; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
h3 {
	margin: 0px;
}
.qBody {
	font: small/1.5 Arial, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.qBody td {
	font: small/1.5 Arial, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.qBody th {
	font: small/1.5 Arial, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
input.open {
	font: small/1.5 Arial, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
textarea.open {
	font: small/1.5 Arial, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.qBody {
	font-size: medium;
}
.qBody input {
	color: rgb(0, 0, 0);
}
.qBody textarea {
	color: rgb(0, 0, 0);
}
.qContent {
	margin-bottom: 30px;
}
.qOption label {
	padding: 4px; display: block; cursor: pointer;
}
.qOption {
	padding: 0px; margin-right: 4px; cursor: pointer;
}
.matrixAltRow .qOption {
	padding: 0px; border: 0px currentColor; width: auto;
}
.matrixRow .qOption {
	padding: 0px; border: 0px currentColor; width: auto;
}
.matrixRow div label {
	margin: 0px; padding: 4px;
}
.matrixAltRow div label {
	margin: 0px; padding: 4px;
}
.matrixOtherRow {
	margin: -4px 8px 8px;
}
.matrixOtherRow label {
	padding-left: 0px !important; display: block;
}
.matrixLongPrompt {
	padding: 10px 10px 2px !important;
}
.qOption .qLabel {
	margin: 0px; padding: 0px;
}
.matrixAltRow .qLabel {
	left: -5000px; width: 0px; height: 0px; line-height: 0px; overflow: hidden; position: absolute;
}
.matrixRow .qLabel {
	left: -5000px; width: 0px; height: 0px; line-height: 0px; overflow: hidden; position: absolute;
}
.matrixRow th {
	padding: 3px 0px 3px 7px;
}
.matrixAltRow th {
	padding: 3px 0px 3px 7px;
}
.matrixRow td {
	padding: 3px 0px;
}
.matrixAltRow td {
	padding: 3px 0px;
}
.ProgBar {
	font: bold x-small/normal Arial, sans-serif; margin: 15px 20%; width: 60%; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.ProgBar table {
	background: rgb(204, 204, 204);
}
.ProgBar td {
	padding: 3px; border: 1px solid rgb(204, 204, 204); vertical-align: middle;
}
.ProgBar td.ProgTxt {
	background: rgb(255, 255, 255); margin: 0px 3px; padding: 3px 6px;
}
.BarArea {
	background: rgb(0, 0, 0); height: 10px; font-size: 1px;
}
.sExit a {
	background: rgb(234, 234, 232); font: x-small/normal Arial, sans-serif; padding: 4px 10px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); text-decoration: none; font-size-adjust: none; font-stretch: normal; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
}
.ValidErr {
	font: bold small/normal Arial, sans-serif; margin: 10px 0px; color: rgb(204, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.ValidErr img {
	padding: 0px 0px 3px 2px; vertical-align: middle;
}
.RequiredMarker {
	font: bold 24px verdana; width: 18px; text-align: center; color: rgb(0, 0, 0); float: left; font-size-adjust: none; font-stretch: normal;
}
.qContent {
	margin-left: 0px;
}
th abbr {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
abbr.noborder {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.hlbl {
	left: 0px; top: -5000px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
span.hlbl {
	left: 0px; top: -5000px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
#altver {
	left: 0px; top: -5000px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
select {
	margin-left: 4px;
}
#panButtonBar input {
	margin: 0px 10px;
}
.pbf {
	margin: 50px 0px 100px; text-align: center; color: rgb(51, 51, 51); font-family: Arial; font-size: 11px;
}
.pbf span {
	font-size: 15px; font-weight: bold;
}
.pbf sup {
	font-size: 7px;
}
.pbf .alt {
	font-weight: bold;
}
.pbf .alt:hover {
	text-decoration: underline;
}
.pbf a {
	color: rgb(51, 51, 51);
}
.pbf a:link {
	color: rgb(51, 51, 51);
}
.pbf a:visited {
	color: rgb(51, 51, 51);
}
.pbf a:hover {
	color: rgb(51, 51, 51);
}
.pbf a:active {
	color: rgb(51, 51, 51);
}
a.ExitBtn {
	background: rgb(234, 234, 232); border-color: rgb(204, 204, 204);
}
input.ExitBtn {
	background: rgb(234, 234, 232); border-color: rgb(204, 204, 204);
}
a.ExitBtn:hover {
	background: rgb(255, 255, 255); border-color: rgb(153, 153, 153);
}
input.ExitBtn:hover {
	background: rgb(255, 255, 255); border-color: rgb(153, 153, 153);
}
a.ExitBtn {
	padding: 3px 10px 4px; text-align: center; font-size: 10px; text-decoration: none; display: inline-block; cursor: pointer;
}
input.ExitBtn {
	padding: 3px 10px 4px; text-align: center; font-size: 10px; text-decoration: none; display: inline-block; cursor: pointer;
}
.btn {
	padding: 3px 10px 4px; border-radius: 4px; text-align: center; font-size: 12px; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.btn:hover {
	text-decoration: none;
}
.btn:active {
	text-decoration: none;
}
.btntext {
	color: rgb(51, 51, 51); text-shadow: #FFF 0 1px 0;
}
.grey {
	background: rgb(213, 215, 206); border: 1px solid rgb(187, 187, 187); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0ea', endColorstr='#d5d7ce');
}
.grey:hover {
	background: rgb(220, 222, 213); border: 1px solid rgb(153, 153, 153); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5EE', endColorstr='#DCDED5');
}
.grey:active {
	background: rgb(245, 245, 238); border: 1px solid rgb(153, 153, 153); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCDED5', endColorstr='#F5F5EE');
}
.RankingContainer div.RankingInner {
	position: relative;
}
.RankingOption {
	padding: 5px; border: 1px solid rgb(204, 204, 204); line-height: 25px; overflow: hidden; margin-bottom: 5px; cursor: pointer; min-height: 25px;
}
.RankingOption input {
	margin-top: 6px; float: right;
}
.RankingOption .naText {
	color: rgb(162, 162, 162); float: right;
}
.RankingOption:hover {
	border-color: rgb(169, 226, 226); background-color: rgb(231, 244, 243);
}
.Hover.RankingOption {
	border-color: rgb(169, 226, 226); background-color: rgb(231, 244, 243);
}
.RankingPlaceHolder {
	margin-bottom: 5px;
}
.RankingOptionDrag {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; filter: alpha(opacity=60); position: absolute; z-index: 1000; cursor: move; opacity: 0.6; background-color: rgb(217, 238, 236);
}
.RankingNum {
	margin-right: 10px;
}
.naOption {
	border-color: rgb(239, 239, 237); color: rgb(153, 153, 153); cursor: default; background-color: rgb(239, 239, 237);
}
.naOption:hover {
	border-color: rgb(239, 239, 237); color: rgb(153, 153, 153); cursor: default; background-color: rgb(239, 239, 237);
}
.naOption .naText {
	color: black;
}
.disabledOption {
	color: rgb(162, 162, 162);
}
.Spring_Day body {
	background: rgb(204, 255, 153);
}
.Spring_Day .matrixAltRow div.ruled {
	background: rgb(204, 255, 153);
}
.Spring_Day tr.matrixRow {
	background: rgb(204, 255, 153);
}
.Spring_Day .SurveyBackgroundColor {
	background: rgb(204, 255, 153);
}
.Spring_Day .ed_Title {
	background: rgb(204, 255, 153);
}
.Spring_Day div.ruled {
	background: rgb(187, 238, 136);
}
.Spring_Day tr.matrixAltRow {
	background: rgb(187, 238, 136);
}
.Spring_Day .sTitle {
	background: rgb(153, 153, 255);
}
.Spring_Day .sLogo {
	background: rgb(153, 153, 255);
}
.Spring_Day .sLogo img {
	background: rgb(153, 153, 255);
}
.Spring_Day .sTitle div {
	color: rgb(0, 0, 0); font-weight: normal;
}
.Spring_Day .pTitle {
	background: rgb(153, 204, 153);
}
.Spring_Day .pTitle h2 {
	font: bold/normal Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.Spring_Day .qHeader {
	
}
.Spring_Day .ProgBar {
	font-size: small;
}
.Spring_Day .ProgBar table {
	background: rgb(34, 34, 34);
}
.Spring_Day .ProgBar td {
	border: 1px solid rgb(34, 34, 34);
}
.Spring_Day .BarArea {
	height: 14px;
}
.Spring_Day .ValidErr {
	color: rgb(112, 0, 0);
}
.Spring_Day .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Purple_Passion div.ruled {
	background: rgb(204, 204, 204);
}
.Purple_Passion tr.matrixAltRow {
	background: rgb(204, 204, 204);
}
.Purple_Passion .sTitle {
	background: rgb(102, 51, 102);
}
.Purple_Passion .sLogo {
	background: rgb(102, 51, 102);
}
.Purple_Passion .sLogo img {
	background: rgb(102, 51, 102);
}
.Purple_Passion .sTitle div {
	font-weight: normal;
}
.Purple_Passion .pTitle {
	background: rgb(204, 153, 204);
}
.Purple_Passion .pTitle h2 {
	font: bold/normal Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.Purple_Passion .pDesc {
	color: rgb(51, 51, 51);
}
.Purple_Passion .qHeader {
	color: rgb(51, 51, 51);
}
.Purple_Passion .ProgBar {
	font-size: small;
}
.Purple_Passion .ProgBar table {
	background: rgb(85, 85, 85);
}
.Purple_Passion .ProgBar td {
	border: 1px solid rgb(85, 85, 85);
}
.Purple_Passion .BarArea {
	height: 14px;
}
.Purple_Passion .ValidErr {
	color: rgb(183, 0, 0);
}
.Purple_Passion .RequiredMarker {
	width: 16.5px; color: rgb(51, 51, 51); font-size: 22px;
}
.Blue_Ice div.ruled {
	background: rgb(255, 255, 204);
}
.Blue_Ice tr.matrixAltRow {
	background: rgb(255, 255, 204);
}
.Blue_Ice .sTitle {
	background: rgb(0, 0, 153);
}
.Blue_Ice .sLogo {
	background: rgb(0, 0, 153);
}
.Blue_Ice .sLogo img {
	background: rgb(0, 0, 153);
}
.Blue_Ice .sTitle div {
	font-weight: normal;
}
.Blue_Ice .pTitle {
	background: rgb(102, 153, 204);
}
.Blue_Ice .pTitle h2 {
	font: bold/normal Arial, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.Blue_Ice .qHeader {
	
}
.Blue_Ice .ProgBar {
	font-size: small;
}
.Blue_Ice .ProgBar table {
	background: rgb(153, 153, 153);
}
.Blue_Ice .ProgBar td {
	border: 1px solid rgb(153, 153, 153);
}
.Blue_Ice .BarArea {
	height: 14px;
}
.Blue_Ice .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Chestnut div.ruled {
	background: rgb(234, 234, 232);
}
.Chestnut tr.matrixAltRow {
	background: rgb(234, 234, 232);
}
.Chestnut .sTitle {
	background: rgb(102, 51, 0);
}
.Chestnut .BarArea {
	background: rgb(102, 51, 0);
}
.Chestnut .pTitle {
	background: rgb(153, 102, 0);
}
.Chestnut .pTitle h2 {
	color: rgb(255, 255, 255);
}
.Seriously_Blue div.ruled {
	background: rgb(234, 234, 232);
}
.Seriously_Blue tr.matrixAltRow {
	background: rgb(234, 234, 232);
}
.Seriously_Blue .pTitle {
	background: rgb(234, 234, 232);
}
.Seriously_Blue .sTitle {
	background: rgb(0, 0, 102);
}
.Seriously_Blue .BarArea {
	background: rgb(0, 0, 102);
}
.Panda div.ruled {
	background: rgb(234, 234, 232);
}
.Panda tr.matrixAltRow {
	background: rgb(234, 234, 232);
}
.Panda .pTitle {
	background: rgb(234, 234, 232);
}
.Panda .sTitle {
	background: rgb(0, 0, 0);
}
.Modern_Monkey div.ruled {
	background: rgb(234, 234, 232);
}
.Modern_Monkey tr.matrixAltRow {
	background: rgb(234, 234, 232);
}
.Modern_Monkey .pTitle {
	background: rgb(234, 234, 232);
}
.Modern_Monkey .sTitle {
	background: rgb(91, 90, 75);
}
.Modern_Monkey .pTitle h2 {
	color: rgb(51, 51, 51);
}
.Modern_Monkey .BarArea {
	background: rgb(128, 156, 55);
}
.Berries div.ruled {
	background: rgb(239, 239, 238);
}
.Berries tr.matrixAltRow {
	background: rgb(239, 239, 238);
}
.Berries .sTitle {
	background: rgb(53, 53, 79);
}
.Berries .pTitle {
	background: rgb(103, 127, 173);
}
.Berries .pTitle h2 {
	color: rgb(255, 255, 255);
}
.Berries .BarArea {
	background: rgb(119, 14, 7);
}
.Aqua div.ruled {
	background: rgb(239, 239, 238);
}
.Aqua tr.matrixAltRow {
	background: rgb(239, 239, 238);
}
.Aqua .sTitle {
	background: rgb(24, 61, 104);
}
.Aqua .pTitle {
	background: rgb(179, 205, 243);
}
.Aqua .BarArea {
	background: rgb(172, 143, 0);
}
.Anemone div.ruled {
	background: rgb(234, 234, 232);
}
.Anemone tr.matrixAltRow {
	background: rgb(234, 234, 232);
}
.Anemone .sTitle {
	background: rgb(104, 38, 77);
}
.Anemone .pTitle {
	background: rgb(215, 210, 202);
}
.Anemone .BarArea {
	background: rgb(174, 74, 117);
}
.Summer div.ruled {
	background: rgb(255, 255, 211);
}
.Summer tr.matrixAltRow {
	background: rgb(255, 255, 211);
}
.Summer .sTitle {
	background: rgb(77, 161, 85);
}
.Summer .pTitle {
	background: rgb(255, 252, 136);
}
.Summer .BarArea {
	background: rgb(255, 104, 102);
}
.Vintage div.ruled {
	background: rgb(247, 242, 232);
}
.Vintage tr.matrixAltRow {
	background: rgb(247, 242, 232);
}
.Vintage .sTitle {
	background: rgb(67, 151, 143);
}
.Vintage .pTitle {
	background: rgb(243, 233, 216);
}
.Vintage .BarArea {
	background: rgb(188, 97, 98);
}
.Velvet div.ruled {
	background: rgb(243, 243, 234);
}
.Velvet tr.matrixAltRow {
	background: rgb(243, 243, 234);
}
.Velvet .sTitle {
	background: rgb(143, 143, 0);
}
.Velvet .pTitle {
	background: rgb(217, 218, 191);
}
.Velvet .BarArea {
	background: rgb(187, 0, 77);
}
.Denim div.ruled {
	background: rgb(243, 243, 234);
}
.Denim tr.matrixAltRow {
	background: rgb(243, 243, 234);
}
.Denim .sTitle {
	background: rgb(47, 88, 124);
}
.Denim .pTitle {
	background: rgb(217, 218, 191);
}
.Denim .BarArea {
	background: rgb(195, 111, 20);
}
.Rain div.ruled {
	background: rgb(239, 239, 239);
}
.Rain tr.matrixAltRow {
	background: rgb(239, 239, 239);
}
.Rain .sTitle {
	background: rgb(70, 120, 149);
}
.Rain .pTitle {
	background: rgb(219, 230, 236);
}
.Rain .BarArea {
	background: rgb(105, 67, 78);
}
.Slate body {
	background: rgb(72, 72, 72);
}
.Slate .matrixAltRow div.ruled {
	background: rgb(72, 72, 72);
}
.Slate tr.matrixRow {
	background: rgb(72, 72, 72);
}
.Slate .SurveyBackgroundColor {
	background: rgb(72, 72, 72);
}
.Slate .ed_Title {
	background: rgb(72, 72, 72);
}
.Slate div.ruled {
	background: rgb(88, 88, 88);
}
.Slate tr.matrixAltRow {
	background: rgb(88, 88, 88);
}
.Slate .sTitle {
	background: rgb(34, 34, 34);
}
.Slate .sLogo {
	background: rgb(34, 34, 34);
}
.Slate .sLogo img {
	background: rgb(34, 34, 34);
}
.Slate .sTitle div {
	font-weight: normal;
}
.Slate .pTitle {
	background: rgb(48, 48, 48);
}
.Slate .pTitle h2 {
	color: rgb(255, 255, 255);
}
.Slate .pDesc {
	color: rgb(255, 255, 255);
}
.Slate .qHeader {
	color: rgb(255, 255, 255);
}
.Slate .qBody {
	color: rgb(255, 255, 255);
}
.Slate .qBody td {
	color: rgb(255, 255, 255);
}
.Slate .qBody th {
	color: rgb(255, 255, 255);
}
.Slate .pTitle h2 {
	font-weight: bold;
}
.Slate .ProgBar {
	font-size: small;
}
.Slate .ProgBar table {
	background: rgb(153, 153, 153);
}
.Slate .ProgBar td {
	border: 1px solid rgb(153, 153, 153);
}
.Slate .BarArea {
	height: 14px;
}
.Slate .ValidErr {
	color: rgb(255, 231, 231);
}
.Slate .RequiredMarker {
	width: 16.5px; color: rgb(255, 255, 255); font-size: 22px;
}
.Slate .pbf {
	color: rgb(204, 204, 204);
}
.Slate .pbf a {
	color: rgb(204, 204, 204);
}
.Slate .pbf a:link {
	color: rgb(204, 204, 204);
}
.Slate .pbf a:visited {
	color: rgb(204, 204, 204);
}
.Slate .pbf a:hover {
	color: rgb(204, 204, 204);
}
.Slate .pbf a:active {
	color: rgb(204, 204, 204);
}
.Blue_Meanie body {
	background: rgb(204, 204, 255);
}
.Blue_Meanie .matrixAltRow div.ruled {
	background: rgb(204, 204, 255);
}
.Blue_Meanie .SurveyBackgroundColor {
	background: rgb(204, 204, 255);
}
.Blue_Meanie .ed_Title {
	background: rgb(204, 204, 255);
}
.Blue_Meanie tr.matrixRow {
	background: rgb(204, 204, 255);
}
.Blue_Meanie div.ruled {
	background: rgb(138, 138, 238);
}
.Blue_Meanie tr.matrixAltRow {
	background: rgb(138, 138, 238);
}
.Blue_Meanie .sTitle {
	background: rgb(0, 0, 102);
}
.Blue_Meanie .sLogo {
	background: rgb(0, 0, 102);
}
.Blue_Meanie .sLogo img {
	background: rgb(0, 0, 102);
}
.Blue_Meanie .sTitle div {
	color: rgb(255, 255, 153); font-weight: normal;
}
.Blue_Meanie .pTitle {
	background: rgb(153, 153, 204);
}
.Blue_Meanie .pTitle h2 {
	font-weight: bold;
}
.Blue_Meanie .qBody {
	
}
.Blue_Meanie .qBody td {
	
}
.Blue_Meanie .qBody th {
	
}
.Blue_Meanie input.open {
	
}
.Blue_Meanie textarea.open {
	
}
.Blue_Meanie .ProgBar {
	font-size: small;
}
.Blue_Meanie .ProgBar table {
	background: rgb(51, 51, 51);
}
.Blue_Meanie .ProgBar td {
	border: 1px solid rgb(51, 51, 51);
}
.Blue_Meanie .BarArea {
	height: 14px;
}
.Blue_Meanie .ValidErr {
	color: rgb(130, 0, 0);
}
.Orange_Zest body {
	background: rgb(255, 255, 153);
}
.Orange_Zest .matrixAltRow div.ruled {
	background: rgb(255, 255, 153);
}
.Orange_Zest tr.matrixRow {
	background: rgb(255, 255, 153);
}
.Orange_Zest .SurveyBackgroundColor {
	background: rgb(255, 255, 153);
}
.Orange_Zest .ed_Title {
	background: rgb(255, 255, 153);
}
.Orange_Zest div.ruled {
	background: rgb(238, 238, 136);
}
.Orange_Zest tr.matrixAltRow {
	background: rgb(238, 238, 136);
}
.Orange_Zest .sTitle {
	background: rgb(255, 188, 57);
}
.Orange_Zest .sLogo {
	background: rgb(255, 188, 57);
}
.Orange_Zest .sLogo img {
	background: rgb(255, 188, 57);
}
.Orange_Zest .sTitle div {
	color: rgb(0, 0, 0); font-weight: normal;
}
.Orange_Zest .pTitle {
	background: rgb(255, 223, 22);
}
.Orange_Zest .pTitle h2 {
	font-weight: bold;
}
.Orange_Zest .pDesc {
	color: rgb(51, 51, 51);
}
.Orange_Zest .qHeader {
	color: rgb(51, 51, 51);
}
.Orange_Zest .ProgBar {
	font-size: small; font-weight: bold;
}
.Orange_Zest .ProgBar table {
	background: rgb(51, 51, 51);
}
.Orange_Zest .ProgBar td {
	border: 1px solid rgb(51, 51, 51);
}
.Orange_Zest .BarArea {
	height: 14px;
}
.Orange_Zest .ValidErr {
	color: rgb(163, 0, 0);
}
.Orange_Zest .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Blue_Metal body {
	background: rgb(204, 204, 255);
}
.Blue_Metal .matrixAltRow div.ruled {
	background: rgb(204, 204, 255);
}
.Blue_Metal tr.matrixRow {
	background: rgb(204, 204, 255);
}
.Blue_Metal .SurveyBackgroundColor {
	background: rgb(204, 204, 255);
}
.Blue_Metal .ed_Title {
	background: rgb(204, 204, 255);
}
.Blue_Metal div.ruled {
	background: rgb(187, 187, 238);
}
.Blue_Metal tr.matrixAltRow {
	background: rgb(187, 187, 238);
}
.Blue_Metal .sTitle {
	background: rgb(86, 86, 86);
}
.Blue_Metal .sLogo {
	background: rgb(86, 86, 86);
}
.Blue_Metal .sLogo img {
	background: rgb(86, 86, 86);
}
.Blue_Metal .sTitle div {
	font-weight: normal;
}
.Blue_Metal .pTitle {
	background: rgb(153, 153, 255);
}
.Blue_Metal .pTitle h2 {
	font-size: medium; font-weight: bold;
}
.Blue_Metal .pDesc {
	color: rgb(51, 51, 51);
}
.Blue_Metal .qHeader {
	color: rgb(51, 51, 51);
}
.Blue_Metal .ProgBar {
	font-size: small;
}
.Blue_Metal .ProgBar table {
	background: rgb(51, 51, 51);
}
.Blue_Metal .ProgBar td {
	border: 1px solid rgb(51, 51, 51);
}
.Blue_Metal .BarArea {
	height: 14px;
}
.Blue_Metal .ValidErr {
	color: rgb(163, 0, 0);
}
.Blue_Metal .RequiredMarker {
	width: 16.5px; color: rgb(51, 51, 51); font-size: 22px;
}
.Peach_Sherbet body {
	background: rgb(255, 204, 153);
}
.Peach_Sherbet .matrixAltRow div.ruled {
	background: rgb(255, 204, 153);
}
.Peach_Sherbet tr.matrixRow {
	background: rgb(255, 204, 153);
}
.Peach_Sherbet .SurveyBackgroundColor {
	background: rgb(255, 204, 153);
}
.Peach_Sherbet .ed_Title {
	background: rgb(255, 204, 153);
}
.Peach_Sherbet div.ruled {
	background: rgb(238, 187, 136);
}
.Peach_Sherbet tr.matrixAltRow {
	background: rgb(238, 187, 136);
}
.Peach_Sherbet .sTitle {
	background: rgb(150, 49, 66);
}
.Peach_Sherbet .sLogo {
	background: rgb(150, 49, 66);
}
.Peach_Sherbet .sLogo img {
	background: rgb(150, 49, 66);
}
.Peach_Sherbet .sTitle div {
	font-weight: normal;
}
.Peach_Sherbet .pTitle {
	background: rgb(255, 153, 102);
}
.Peach_Sherbet .pTitle h2 {
	font-weight: bold;
}
.Peach_Sherbet .qHeader {
	
}
.Peach_Sherbet .ProgBar {
	font-size: small;
}
.Peach_Sherbet .ProgBar table {
	background: rgb(34, 34, 34);
}
.Peach_Sherbet .ProgBar td {
	border: 1px solid rgb(34, 34, 34);
}
.Peach_Sherbet .BarArea {
	height: 14px;
}
.Peach_Sherbet .ValidErr {
	color: rgb(112, 0, 0);
}
.Peach_Sherbet .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Pumpkin_Pie body {
	background: rgb(255, 153, 0);
}
.Pumpkin_Pie .matrixAltRow div.ruled {
	background: rgb(255, 153, 0);
}
.Pumpkin_Pie tr.matrixRow {
	background: rgb(255, 153, 0);
}
.Pumpkin_Pie .SurveyBackgroundColor {
	background: rgb(255, 153, 0);
}
.Pumpkin_Pie .ed_Title {
	background: rgb(255, 153, 0);
}
.Pumpkin_Pie div.ruled {
	background: rgb(238, 136, 0);
}
.Pumpkin_Pie tr.matrixAltRow {
	background: rgb(238, 136, 0);
}
.Pumpkin_Pie .sTitle {
	background: rgb(102, 0, 0);
}
.Pumpkin_Pie .sLogo {
	background: rgb(102, 0, 0);
}
.Pumpkin_Pie .sLogo img {
	background: rgb(102, 0, 0);
}
.Pumpkin_Pie .pTitle {
	background-color: rgb(255, 102, 0);
}
.Pumpkin_Pie .sTitle div {
	color: rgb(255, 255, 204);
}
.Pumpkin_Pie .pTitle h2 {
	color: rgb(51, 0, 0); font-weight: bold;
}
.Pumpkin_Pie .pDesc {
	color: rgb(51, 51, 51); font-size: small;
}
.Pumpkin_Pie .qHeader {
	color: rgb(102, 0, 0);
}
.Pumpkin_Pie .qBody {
	color: rgb(102, 0, 0);
}
.Pumpkin_Pie .qBody td {
	color: rgb(102, 0, 0);
}
.Pumpkin_Pie .qBody th {
	color: rgb(102, 0, 0);
}
.Pumpkin_Pie .ProgBar {
	font-size: small;
}
.Pumpkin_Pie .ProgBar table {
	background: rgb(153, 153, 153);
}
.Pumpkin_Pie .ProgBar td {
	border: 1px solid rgb(153, 153, 153);
}
.Pumpkin_Pie .BarArea {
	height: 14px;
}
.Pumpkin_Pie .ValidErr {
	color: rgb(255, 0, 0);
}
.Pumpkin_Pie .RequiredMarker {
	width: 16.5px; color: rgb(102, 0, 0); font-size: 22px;
}
.Dewy_Meadow body {
	background: rgb(204, 255, 153);
}
.Dewy_Meadow .matrixAltRow div.ruled {
	background: rgb(204, 255, 153);
}
.Dewy_Meadow tr.matrixRow {
	background: rgb(204, 255, 153);
}
.Dewy_Meadow .SurveyBackgroundColor {
	background: rgb(204, 255, 153);
}
.Dewy_Meadow .ed_Title {
	background: rgb(204, 255, 153);
}
.Dewy_Meadow div.ruled {
	background: rgb(187, 238, 136);
}
.Dewy_Meadow tr.matrixAltRow {
	background: rgb(187, 238, 136);
}
.Dewy_Meadow .sTitle {
	background: rgb(35, 86, 35);
}
.Dewy_Meadow .sLogo {
	background: rgb(35, 86, 35);
}
.Dewy_Meadow .sLogo img {
	background: rgb(35, 86, 35);
}
.Dewy_Meadow .sTitle div {
	color: rgb(255, 255, 194); font-weight: normal;
}
.Dewy_Meadow .pTitle {
	background: rgb(169, 220, 118);
}
.Dewy_Meadow .pTitle h2 {
	font-weight: bold;
}
.Dewy_Meadow .qHeader {
	
}
.Dewy_Meadow .ProgBar {
	font-size: small;
}
.Dewy_Meadow .ProgBar table {
	background: rgb(34, 34, 34);
}
.Dewy_Meadow .ProgBar td {
	border: 1px solid rgb(34, 34, 34);
}
.Dewy_Meadow .BarArea {
	height: 14px;
}
.Dewy_Meadow .ValidErr {
	color: rgb(112, 0, 0);
}
.Dewy_Meadow .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Light_Olive body {
	background: rgb(255, 255, 153);
}
.Light_Olive .matrixAltRow div.ruled {
	background: rgb(255, 255, 153);
}
.Light_Olive tr.matrixRow {
	background: rgb(255, 255, 153);
}
.Light_Olive .SurveyBackgroundColor {
	background: rgb(255, 255, 153);
}
.Light_Olive .ed_Title {
	background: rgb(255, 255, 153);
}
.Light_Olive div.ruled {
	background: rgb(238, 238, 136);
}
.Light_Olive tr.matrixAltRow {
	background: rgb(238, 238, 136);
}
.Light_Olive .sTitle {
	background: rgb(94, 92, 0);
}
.Light_Olive .sLogo {
	background: rgb(94, 92, 0);
}
.Light_Olive .sLogo img {
	background: rgb(94, 92, 0);
}
.Light_Olive .sTitle div {
	font-weight: normal;
}
.Light_Olive .pTitle {
	background: rgb(220, 220, 67);
}
.Light_Olive .pTitle h2 {
	font-weight: bold;
}
.Light_Olive .pDesc {
	color: rgb(51, 51, 51);
}
.Light_Olive .qHeader {
	color: rgb(51, 51, 51);
}
.Light_Olive .ProgBar {
	font-size: small;
}
.Light_Olive .ProgBar table {
	background: rgb(51, 51, 51);
}
.Light_Olive .ProgBar td {
	border: 1px solid rgb(51, 51, 51);
}
.Light_Olive .BarArea {
	height: 14px;
}
.Light_Olive .ValidErr {
	color: rgb(160, 0, 0);
}
.Light_Olive .RequiredMarker {
	width: 16.5px; color: rgb(51, 51, 51); font-size: 22px;
}
.Desert_Dunes body {
	background: rgb(204, 204, 153);
}
.Desert_Dunes .matrixAltRow div.ruled {
	background: rgb(204, 204, 153);
}
.Desert_Dunes tr.matrixRow {
	background: rgb(204, 204, 153);
}
.Desert_Dunes .SurveyBackgroundColor {
	background: rgb(204, 204, 153);
}
.Desert_Dunes .ed_Title {
	background: rgb(204, 204, 153);
}
.Desert_Dunes div.ruled {
	background: rgb(187, 187, 136);
}
.Desert_Dunes tr.matrixAltRow {
	background: rgb(187, 187, 136);
}
.Desert_Dunes .sTitle {
	background: rgb(102, 102, 51);
}
.Desert_Dunes .sLogo {
	background: rgb(102, 102, 51);
}
.Desert_Dunes .sLogo img {
	background: rgb(102, 102, 51);
}
.Desert_Dunes .sTitle div {
	font-weight: normal;
}
.Desert_Dunes .pTitle {
	background: rgb(185, 185, 134);
}
.Desert_Dunes .pTitle h2 {
	font-weight: bold;
}
.Desert_Dunes .qHeader {
	
}
.Desert_Dunes .ProgBar {
	font-size: small;
}
.Desert_Dunes .ProgBar table {
	background: rgb(51, 51, 51);
}
.Desert_Dunes .ProgBar td {
	border: 1px solid rgb(51, 51, 51);
}
.Desert_Dunes .BarArea {
	height: 14px;
}
.Desert_Dunes .ValidErr {
	color: rgb(60, 0, 0);
}
.Desert_Dunes .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Cloudy_Day body {
	background: rgb(204, 204, 204);
}
.Cloudy_Day .matrixAltRow div.ruled {
	background: rgb(204, 204, 204);
}
.Cloudy_Day tr.matrixRow {
	background: rgb(204, 204, 204);
}
.Cloudy_Day .SurveyBackgroundColor {
	background: rgb(204, 204, 204);
}
.Cloudy_Day .ed_Title {
	background: rgb(204, 204, 204);
}
.Cloudy_Day div.ruled {
	background: rgb(187, 187, 187);
}
.Cloudy_Day tr.matrixAltRow {
	background: rgb(187, 187, 187);
}
.Cloudy_Day .sTitle {
	background: rgb(51, 51, 102);
}
.Cloudy_Day .sLogo {
	background: rgb(51, 51, 102);
}
.Cloudy_Day .sLogo img {
	background: rgb(51, 51, 102);
}
.Cloudy_Day .sTitle div {
	color: rgb(255, 255, 204); font-weight: normal;
}
.Cloudy_Day .pTitle {
	background: rgb(153, 153, 204);
}
.Cloudy_Day .pTitle h2 {
	font-weight: bold;
}
.Cloudy_Day .qHeader {
	
}
.Cloudy_Day .ProgBar {
	font-size: small;
}
.Cloudy_Day .ProgBar table {
	background: rgb(34, 34, 34);
}
.Cloudy_Day .ProgBar td {
	border: 1px solid rgb(34, 34, 34);
}
.Cloudy_Day .BarArea {
	height: 14px;
}
.Cloudy_Day .ValidErr {
	color: rgb(112, 0, 0);
}
.Cloudy_Day .RequiredMarker {
	width: 16.5px; font-size: 22px;
}
.Sea_Green body {
	background: rgb(185, 233, 169);
}
.Sea_Green .matrixAltRow div.ruled {
	background: rgb(185, 233, 169);
}
.Sea_Green tr.matrixRow {
	background: rgb(185, 233, 169);
}
.Sea_Green .SurveyBackgroundColor {
	background: rgb(185, 233, 169);
}
.Sea_Green .ed_Title {
	background: rgb(185, 233, 169);
}
.Sea_Green div.ruled {
	background: rgb(153, 204, 153);
}
.Sea_Green tr.matrixAltRow {
	background: rgb(153, 204, 153);
}
.Sea_Green .sTitle {
	background: rgb(19, 70, 35);
}
.Sea_Green .sLogo {
	background: rgb(19, 70, 35);
}
.Sea_Green .sLogo img {
	background: rgb(19, 70, 35);
}
.Sea_Green .sTitle div {
	color: rgb(255, 255, 204); font-weight: normal;
}
.Sea_Green .pTitle {
	background: rgb(51, 100, 54);
}
.Sea_Green .pTitle h2 {
	color: rgb(255, 255, 255); font-weight: bold;
}
.Sea_Green .pDesc {
	color: rgb(0, 51, 0);
}
.Sea_Green .qHeader {
	color: rgb(0, 51, 0);
}
.Sea_Green .ProgBar {
	font-size: small;
}
.Sea_Green .ProgBar table {
	background: rgb(0, 0, 0);
}
.Sea_Green .ProgBar td {
	border: 1px solid rgb(0, 0, 0);
}
.Sea_Green .BarArea {
	height: 14px;
}
.Sea_Green .ValidErr {
	color: rgb(87, 0, 0);
}
.Sea_Green .RequiredMarker {
	width: 16.5px; color: rgb(0, 51, 0); font-size: 22px;
}
.Yellow_Metal body {
	background: rgb(255, 255, 204);
}
.Yellow_Metal .matrixAltRow div.ruled {
	background: rgb(255, 255, 204);
}
.Yellow_Metal tr.matrixRow {
	background: rgb(255, 255, 204);
}
.Yellow_Metal .SurveyBackgroundColor {
	background: rgb(255, 255, 204);
}
.Yellow_Metal .ed_Title {
	background: rgb(255, 255, 204);
}
.Yellow_Metal div.ruled {
	background: rgb(238, 238, 187);
}
.Yellow_Metal tr.matrixAltRow {
	background: rgb(238, 238, 187);
}
.Yellow_Metal .sTitle {
	background: rgb(71, 71, 72);
}
.Yellow_Metal .sLogo {
	background: rgb(71, 71, 72);
}
.Yellow_Metal .sLogo img {
	background: rgb(71, 71, 72);
}
.Yellow_Metal .sTitle div {
	color: rgb(255, 255, 204); font-weight: normal;
}
.Yellow_Metal .pTitle {
	background: rgb(188, 188, 188); font-weight: bold;
}
.Yellow_Metal .pDesc {
	color: rgb(51, 51, 51);
}
.Yellow_Metal .qBody {
	color: rgb(51, 51, 51);
}
.Yellow_Metal .qBody td {
	color: rgb(51, 51, 51);
}
.Yellow_Metal .qBody th {
	color: rgb(51, 51, 51);
}
.Yellow_Metal .qHeader {
	color: rgb(51, 51, 51);
}
.Yellow_Metal .ProgBar {
	font-size: small;
}
.Yellow_Metal .ProgBar table {
	background: rgb(51, 51, 51);
}
.Yellow_Metal .ProgBar td {
	border: 1px solid rgb(51, 51, 51);
}
.Yellow_Metal .BarArea {
	height: 14px;
}
.Yellow_Metal .ValidErr {
	color: rgb(179, 0, 0);
}
.Yellow_Metal .RequiredMarker {
	width: 16.5px; color: rgb(51, 51, 51); font-size: 22px;
}
